#ifndef _ds18b20_h
#define _ds18b20_h

#include "head.h"
#include "intrins.h"

sbit ds18b20=P3^7;

void ds18b20_reset(void);
u8 ds18b20_check(void);
void ds18b20_write_byte(u8 dat);
u8 ds18b20_read_bit(void);
u8 ds18b20_read_byte(void);
void ds18b20_start(void);
u8 ds18b20_init(void);
float ds18b20_read_temperture(void);


#endif

